package com.setdemo;

import java.util.Iterator;
import java.util.TreeSet;

public class TreeSetDemo1 {
    public static void main(String[] args) {
        /*
        需求:利用TreeSet存储整数并进行排序
         */

        //1.创建TreeSet集合的对象
        TreeSet<Integer> treeSet = new TreeSet<>();

        //2.添加元素
        treeSet.add(4);
        treeSet.add(2);
        treeSet.add(0);
        treeSet.add(1);
        treeSet.add(3);

        //3.打印集合
        System.out.println(treeSet);
        System.out.println("=========");

        //4.遍历集合(三种遍历的方式)
        //迭代器
        Iterator<Integer> iterator = treeSet.iterator();
        while (iterator.hasNext()){
            Integer i = iterator.next();
            System.out.println(i);
        }
        System.out.println("=========");


        //增强for
        for (Integer integer : treeSet) {
            System.out.println(integer);
        }
        System.out.println("=========");

        //Lambda表达式
        treeSet.forEach(integer -> System.out.println(integer));
    }
}
